/*
网站变灰
html {
    filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
    -webkit-filter: grayscale(100%);
}
*/


.content{width: 1200px; margin: 0 auto;}
i,em,b{font-style: normal;}
body,ul,ol,li,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,span,input{margin:0;padding:0;list-style:none;}
a { color:#333; text-decoration:none!important; font-family: "Microsoft Yahei";}
.tit01{text-align: center; font-family: "Microsoft YaHei";font-size: 22px; color: #333333; display: block; margin-bottom: 35px;}
.tit01 a{color: #333333;}
.tit01 img{width:1200px; height: 50px; display: block;}
.tit01 span{text-align: center; font-family: "Microsoft YaHei";font-size: 22px; color: #333333; display: block; font-weight: normal;}


                .topWrap {background:url(../image/tpbg.jpg) repeat-x;font-family: "Microsoft Yahei";  height: 240px; position: relative;}
                .header { width: 1200px; margin:0 auto;  }
                .twz { height: 42px; color: #888888; line-height: 42px; font-size: 14px;}
                .twz a { display: inline-block; color: #888888; position: relative;padding-left:22px;margin-left: 15px;  }
                 .h_nr { height: 143px; overflow: hidden; box-sizing: border-box; }
                .logo {background: url(../image/logobg.png) no-repeat right center; width: 269px; height: 81px;padding-right: 25px; margin-top: 37px;  overflow: hidden;}
                .logo img { width: 269px; height: 81px; display: block; }
                .h_nr h2 {padding-left: 30px;margin-top: 41px; width: 380px; float: left; font-size: 28px; color: #265c95; font-weight: bold; text-align: left;line-height:35px; }
                .h_nr h2 b{color: #333333; font-size: 20px; font-weight: normal; display:  block;letter-spacing: 4px; }

                .h_nr .sc{margin-top: 41px;padding-left: 60px; height: 70px; background: url(../image/tel.png) no-repeat left 11px; float: right; width: 346px; box-sizing:border-box; }
                .h_nr .sc span{color: #333333;display:block;font-size:14px;}
                .h_nr .sc p {overflow: hidden; color: #265c95;font: bold 36px "Microsoft Yahei";  font-weight: normal; }
                .nav{width: 1200px;margin:0 auto;}
                .nav ul{  height: 55px; width: 1200px;}
                .nav li { float: left;height: 55px; line-height:55px;border-right: 1px solid #3b6fa5;margin-left: -1px; }
                .nav li a { color: #fff; font-size: 17px; display: inline-block; padding:0 66px;  }
                .nav li a:hover, .nav .cur a { font-weight: bold; text-decoration: none;  color: #fff; background:#ff9729;  }
                .nav li.home{margin-left:0;}
                .nav li.nones{ border-right: 0; }
				
				
				

/**/
.csr_bj{height: 641px; box-sizing: border-box;  font-family:"Microsoft Yahei";}
.csr {position: relative;width:1200px; height: 641px;}
.csr dl{ height: 507px; }
.csr dl dt{width: 960px;height: 507px; left:50%;top:0;margin-left: -361px; float: left;}
.csr dl dt img{width: 960px;height: 507px; display: block; }
.csr dl dd{width:600px;overflow: hidden;float: left;box-sizing: border-box; }
.csr dl dd  h3{ width: 600px; height: 100px;padding-top: 37px; font-size: 41px; font-weight: bold;padding-left: 22px; color: #fff; }
.csr dl dd  h3 i{font-weight: normal;}
.csr dl dd  h3  em{padding-left: 30px; font-size: 12px; font-weight: normal; text-transform:uppercase;color: #5569a9; display: block; letter-spacing: 2px;}
.csr dl dd  .desc{padding:44px 44px 0 48px;}
.csr dl dd  .desc p{ line-height: 34px; color: #333333; font-size: 16px; text-align: justify;}
.csr dl dd span{ float: right;width:270px;  color: #333;font-size:16px;  font-weight: normal; display: block; text-align: right;}
.csr dl dd span img{width:160px; height: 71px;vertical-align: middle;}
.csr_tel{width:1200px; height: 134px;}
.csr_tel .sc{width:600px; float: left;padding-top:34px;padding-left: 128px; box-sizing:border-box; }
.csr_tel .sc span{color: #a6aece;display:block;font-size:14px;}
.csr_tel .sc p {overflow: hidden; color: #fff;font: bold 36px "Microsoft Yahei";  font-weight: normal; }
.csr_tel ul{width: 600px; float: left;}
.csr_tel ul li{width: 225px; float: left;position: relative; box-sizing: border-box;}
.csr_tel ul li:before{content: "";width: 1px;height: 80px; background: #bcbcbc;position: absolute;top:26px;right:0;}
.csr_tel ul li:nth-child(3){width:150px;padding-left: 60px;}
.csr_tel ul li:nth-child(3):before{ background: none; }
.csr_tel ul li img{width:67px;height: 56px; display: block;margin:20px auto 0;}
.csr_tel ul li  span{ display: block;font-size: 18px; color: #333333; height: 45px;line-height: 45px; text-align: center; }

/**/
.pro_bj{height: 1308px;overflow: hidden; background:#f6f6f6;padding-top:90px; box-sizing: border-box; font-family: "Microsoft YaHei"; }
.pro_bj h2{height:90px;}

.fen{ width:1200px; height: 75px; background: #265c95;margin-bottom: 25px; }
.fen ul{ height: 75px; }
.fen ul li {width:14.285%;text-align: center;   float: left; position:relative;}
/*.fen ul li:nth-child(2):before{content: "";position: absolute;bottom:-10px;left:50%;margin-left:-10px; width: 0;height: 0;border-top: 10px solid #0745cd;border-right: 15px solid transparent;border-left: 15px solid transparent;}*/
.fen ul li a{ text-decoration: none; display: block; font-weight: normal; line-height:75px; height:75px; font-size: 18px; color: #fff;}
.fen ul li a:hover,.fen ul li.cur a { background:#0745cd; color: #fff; }

.pro1{height:1200px;height: 488px; overflow: hidden;}
.pro1 dl{  width: 1200px; height: 488px;  position: relative; }
.pro1 dl dt {float: left;width: 800px;}
.pro1 dl dt img{width: 800px;height: 488px;  display: block;}
.pro1 dl dd{height: 488px; float: left;width: 400px;padding:55px 0  0 45px; background:#fff; overflow: hidden;border:1px solid #dddddd;border-left: 0;box-sizing: border-box; }
.pro1 dl .desc1{ height: 218px; overflow: hidden; }
.pro1 dl .desc1 h3{ font-size: 30px;color: #fff; color:#265c95; font-weight: bold;margin-bottom: 15px;  }
.pro1 dl .desc1 h3 a{color:#265c95;text-decoration: none;}
.pro1 dl .desc1 p{width:324px; height: 82px; line-height: 24px; font-size:14px; overflow: hidden; color: #666666; text-align: justify;}
.pro1 dl .desc1 span a{color: #0745cd;width: 130px;line-height: 40px; height: 40px;  text-align: center; text-decoration: none;display: block; float: left;  }
.pro1 dl .desc2{ height: 79px; overflow: hidden;border-bottom: 1px solid #d0d0d0;width: 328px; margin-bottom: 25px;}
.pro1 dl .desc2 h4{ font-size: 16px;color: #333333;  font-weight: bold;margin-bottom: 5px;  }
.pro1 dl .desc2 p{line-height: 31px; font-size:14px; overflow: hidden; color: #666666; text-align: justify; vertical-align: middle;}
.pro1 dl .desc2 p img{width:63px;height: 31px; vertical-align: middle;}
.pro1 dl .desc3{ height: 79px; overflow: hidden;width: 328px; }
.pro1 dl .desc3 h4{ font-size: 16px;color: #333333;  font-weight: bold;margin-bottom: 5px;  }
.pro1 dl .desc3 p{line-height: 31px; font-size:14px; overflow: hidden; color: #666666; text-align: justify; vertical-align: middle;}



.pro2{height: 425px;margin-top: 5px; position: relative;width:1200px;}
.m_pro {width:1201px; overflow: hidden;}
.m_pro dl{float: left;width: 289px;margin-right: 15px; margin-top: 10px; position: relative;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;}
.m_pro dt{width: 289px;}
.m_pro dt img{width: 289px;height: 224px;display: block;}
.m_pro dd{padding-top: 20px; width: 289px; height: 189px;border:1px solid #ddd; background:#fff; border-top:0; box-sizing: border-box; text-align: center;}
.m_pro dd h3{ height: 45px; line-height: 45px; font-size: 16px;font-weight: bold;color: #333333; position: relative;margin-bottom: 10px;}
.m_pro h3:before{ content:"";position: absolute;bottom: 0;left: 130px; width: 25px; height: 1px; background:#999999; }
.m_pro dd h3 a{color: #333333; text-decoration: none;}
.m_pro dd p{font-size: 14px;color: #666666;line-height: 21px;  height: 42px;}
.m_pro dd span a{margin:0 auto; color: #0745cd; width: 130px;line-height: 40px; height: 40px; text-align: center; text-decoration: none;display: block;  }
.m_pro .nones{margin-right: 0;}
.m_pro dl:hover{margin-top: 5px;}
.m_pro dl:nth-child(1):before{ content: ""; position: absolute;top:0;right:30px; width: 55px; height: 55px;}
.m_pro dl.cur span{ background-color: #09c1c2; border:1px solid #09c1c2; }
.m_pro dl.cur span a{color: #fff;}

.pro2 .jt a{width: 18px; height: 32px;position: absolute;top:50%;}
.pro2 .proprev a{background: url(../image/left.png) no-repeat 0 0;left:-40px;}
.pro2 .pronext a{background: url(../image/right.png) no-repeat  0 0;right:-40px;}
.pro2 .proprev a:hover{background-position: 0 -32px;}
.pro2 .pronext a:hover{background-position: 0 -32px;}

/**/
.xzbj{ height:1062px; box-sizing: border-box; background: #fff; padding-top: 80px; overflow: hidden; font-family:"Microsoft Yahei";}
.xzbj h2{ margin-bottom: 40px;}

.xz{width: 1200px; position: relative;}
.xz .xz1{overflow: hidden;width: 1200px;  }
.xz .xz1 dt{width:719px;height: 454px; float: left;margin-bottom: 3px; }
.xz .xz1 dt img{width:719px;height: 454px;  display: block;}
.xz .xz1 dd {width:481px; height: 318px; background:#265c95;padding:55px 42px 0 70px; box-sizing: border-box; float: left; position: relative;}
.xz .xz1 dd:before{content: "";position: absolute;top:40%;left:-40px;width: 0;height: 0;border-top: 25px solid transparent;border-right: 40px solid #265c95;border-bottom: 25px solid transparent;}
.xz .xz1 dd h3{margin-bottom: 20px; font-size: 30px; color: #fff; font-weight: bold; height: 95px; line-height: 95px; position: relative;font-family:"Microsoft Yahei"; border-bottom: 1px solid #506eae;}
.xz .xz1 dd em{ color: #eeeeee; font-family: "Arial"; font-size: 60px; text-align: center; display: inline-block;margin-right: 15px;}
.xz .xz1 dd p{ line-height: 33px;overflow: hidden; font-size:16px;color: #ffffff;font-family:"Microsoft Yahei";}

.xz .xz2{overflow: hidden;width: 357px; height: 318px;position: relative;  float: left; cursor: pointer;margin-right: 3px; }
.xz .xz2 dt{width:357px;height: 318px; float: left;position: relative; }
.xz .xz2 dt h3{position: absolute;right:0;bottom: 0; background:rgba(0,0,0,.5);width:250px; font-size: 20px; color: #fff; font-weight: bold; height: 70px; line-height: 70px; font-family:"Microsoft Yahei"; }
.xz .xz2 dt em{ color: #eeeeee; font-family: "Arial"; font-size: 20px;  text-align: center; display: inline-block;margin:0 15px;}
.xz .xz2 dt img{width:357px;height: 318px;  display: block;}
.xz .xz2 dd { position: absolute;left:0;top:318px; background:rgba(0,0,0,.5); width:357px; height: 318px; padding:55px 22px 0; box-sizing: border-box; float: left;}
.xz .xz2 dd h3{border-bottom: 1px solid #fff; margin-bottom: 20px; font-size: 24px; color: #fff; font-weight: bold; height: 70px; line-height: 70px; position: relative;font-family:"Microsoft Yahei"; }
.xz .xz2 dd em{ color: #eeeeee; font-family: "Arial"; font-size: 40px;  text-align: center; display: inline-block;margin-right: 15px;}
.xz .xz2 dd p{ line-height: 33px;overflow: hidden; font-size:14px;color: #ffffff;font-family:"Microsoft Yahei";}
.xz .xz2:hover dt h3{display: none;}
.xz .xz2:hover dd{transition:all 1s;top:0;}

.xz .xz3{overflow: hidden;width: 357px; height: 318px;position: relative;  float: left; cursor: pointer;}
.xz .xz3 dt{width:357px;height: 318px; float: left;position: relative; }
.xz .xz3 dt h3{position: absolute;right:0;bottom: 0; background:rgba(0,0,0,.5);width:250px; font-size: 20px; color: #fff; font-weight: bold; height: 70px; line-height: 70px; font-family:"Microsoft Yahei"; }
.xz .xz3 dt em{ color: #eeeeee; font-family: "Arial"; font-size: 20px;  text-align: center; display: inline-block;margin:0 15px;}
.xz .xz3 dt img{width:357px;height: 318px;  display: block;}
.xz .xz3 dd { position: absolute;left:0;top:318px; background:rgba(0,0,0,.5); width:357px; height: 318px; padding:55px 22px 0; box-sizing: border-box; float: left;}
.xz .xz3 dd h3{border-bottom: 1px solid #fff; margin-bottom: 20px; font-size: 24px; color: #fff; font-weight: bold; height: 70px; line-height: 70px; position: relative;font-family:"Microsoft Yahei"; }
.xz .xz3 dd em{ color: #eeeeee; font-family: "Arial"; font-size: 40px;  text-align: center; display: inline-block;margin-right: 15px;}
.xz .xz3 dd p{ line-height: 33px;overflow: hidden; font-size:14px;color: #ffffff;font-family:"Microsoft Yahei";}
.xz .xz3:hover dt h3{display: none;}
.xz .xz3:hover dd{transition:all 1s;top:0;}

.xz .xz4{overflow: hidden;width: 478px; height: 454px;position: relative;  float: left; cursor: pointer;margin-top: -136px;margin-left: 5px;}
.xz .xz4 dt{width:478px;height: 454px; float: left;position: relative; }
.xz .xz4 dt h3{position: absolute;right:0;bottom: 0; background:rgba(0,0,0,.5);width:250px; font-size: 20px; color: #fff; font-weight: bold; height: 70px; line-height: 70px; font-family:"Microsoft Yahei"; }
.xz .xz4 dt em{ color: #eeeeee; font-family: "Arial"; font-size: 20px;  text-align: center; display: inline-block;margin:0 15px;}
.xz .xz4 dt img{width:478px;height: 454px;  display: block;}
.xz .xz4 dd { position: absolute;left:0;top:454px; background:rgba(0,0,0,.5); width:478px; height: 454px; padding:55px 22px 0; box-sizing: border-box; float: left;}
.xz .xz4 dd h3{border-bottom: 1px solid #fff; margin-bottom: 20px; font-size: 24px; color: #fff; font-weight: bold; height: 70px; line-height: 70px; position: relative;font-family:"Microsoft Yahei"; }
.xz .xz4 dd em{ color: #eeeeee; font-family: "Arial"; font-size: 40px;  text-align: center; display: inline-block;margin-right: 15px;}
.xz .xz4 dd p{ line-height: 33px;overflow: hidden; font-size:14px;color: #ffffff;font-family:"Microsoft Yahei";}
.xz .xz4:hover dt h3{display: none;}
.xz .xz4:hover dd{transition:all 1s;top:0;}

/**/
.fabj{ height: 746px; box-sizing: border-box; background: url(../image/casebg.jpg) no-repeat center top; padding-top: 82px; overflow: hidden; font-family:"Microsoft Yahei";}
.fa h2{ margin-bottom: 35px;}
.fa .m_fa{width: 1200px; height: 470px; position: relative;}
.fa{height: 450px; width: 1200px; position: relative;}
.fa .scroll{width:1200px; height:300px;overflow: hidden; margin-bottom: 40px; }
.fa .scroll dl{width:1200px; height:300px;overflow: hidden; float: left; }
.fa .scroll dl dt{width: 408px;height: 300px; display: block; float: left;}
.fa .scroll dl dt img{width: 277px;height: 277px; display: block;border:8px solid #dbdfe8;border-radius: 100%;margin:0 auto;}
.fa .scroll dl dd{ width: 792px; height: 300px; box-sizing: border-box;  position: relative;padding-top: 36px; float: left; }
.fa .scroll dl dd h3{font-size: 26px; color: #265c95; font-weight: bold; height: 70px; white-space: nowrap;overflow: hidden;text-overflow: ellipsis; position: relative;margin-bottom: 15px;  }
.fa .scroll dl dd h3 a{ color: #265c95; }
.fa .scroll dl dd h3 em{ color: #666666; font-size: 16px;display: block; font-weight: normal;line-height: 30px; }
.fa .scroll dl dd p{line-height: 25px;overflow: hidden; font-size:16px;color: #333333; height: 80px; width:735px; }
.fa .scroll dl dd i{ background: url(../image/casexq.gif) no-repeat; padding-left: 53px; height: 52px; width:219px;  display: block;line-height: 52px;color: #ffffff; font-size: 16px; }
.fa .scroll dl dd i a{ color: #fff; }

.fa .casetit dl{cursor: pointer;width:290px; height:107px;margin-right: 12px; overflow: hidden; float: left; background: #c1c1c1;padding:16px 14px; box-sizing: border-box;  }
.fa .casetit dl dt{width: 75px;height: 75px; display: block; float: left;}
.fa .casetit dl dt img{width: 75px;height: 75px; display: block;border-radius: 100%;}
.fa .casetit dl dd {padding-top: 15px;width: 179px;padding-left: 8px; float: left;}
.fa .casetit dl dd h3{font-size: 18px; color: #265c95; line-height: 28px; height: 28px; }
.fa .casetit dl dd h3 a{color: #265c95;}
.fa .casetit dl dd p{height: 22px; line-height: 22px; font-size: 14px; color: #666666;}
.fa .casetit dl:nth-child(4){margin-right: 0;}

.fa .casetit dl.on{ background:url(../image/casecur.jpg) no-repeat;  }
.fa .casetit dl.on dd h3,.fa .casetit dl.on dd h3 a{color: #fff;}
.fa .casetit dl.on dd p{ color: #9ba4c5; }
.fa .jt a{width: 18px; height: 32px;position: absolute;top:123px;}
.fa .prev1 a{background: url(../image/left.png) no-repeat 0 0;left:0px;}
.fa .next1 a{background: url(../image/right.png) no-repeat  0 0;right:0px;}
.fa .prev1 a:hover{background-position: 0 -32px;}
.fa .next1 a:hover{background-position: 0 -32px;}

/**/
.lc{ height:646px; padding-top:90px; overflow:hidden;  box-sizing: border-box;}
.lc h2{ margin-bottom: 45px;}
.lc1{ height:255px; width:1200px; overflow:hidden; border-top:2px solid #e1e1e1; background:#fff; position:relative;}
.lc1 ul{ height:233px; width:1200px;position: relative; z-index: 10;}
.lc1 li{box-sizing: border-box; border-bottom:1px solid #e1e1e1; width:150px; float:left; overflow:hidden; height:184px; font:14px "Microsoft YaHei"; text-align:center;}
.lc1 li a{ display:block; border-right:1px solid #f1efe7; box-sizing:border-box;padding:36px 35px 0; color:#555; height:185px;}
.lc1 li em{font-size: 16px; color: #555555; display:block;width:80px; height:80px; margin:0 auto 22px; overflow:hidden;box-sizing:border-box; border-radius:100%;}
.lc1 li i{ display:block; width:80px; height:80px;}
.lc1 .current a,.lc1 li a:hover{color:#fff; font-weight:bold; font-size:16px;}
.lc1 .current em,.lc1 li a:hover em{border:0;}
.zipper {position: absolute;left:0;bottom:15px;width: 1200px;height: 30px; z-index:11;}


.lc_tel{width:369px;height: 50px;margin:48px auto 0;}
.lc_tel a.xq{height: 50px; width: 205px; line-height: 50px; display: block;float: left; text-align: center; font-size: 16px;color: #fff;}
.lc_tel a.dz{height: 50px; width: 164px; line-height: 50px; display: block;float: left; text-align: center; font-size: 16px;color: #fff;}
/**/
.nswsbj{ height: 750px; box-sizing: border-box; background:#fff; padding-top:80px; overflow: hidden; font-family:"Microsoft Yahei";}
.nswsbj h2{ margin-bottom: 38px;}
.news{width:400px;height:466px; float: left; padding-right:14px;}
.news .newstit{height:56px;}
.news .newstit i{color:#333333;height: 56px; display: inline-block; font-weight: normal;background:url(../image/news1tit.png) no-repeat left top;text-decoration: none;padding-left: 53px;width:220px;}
.news .newstit i a{ text-decoration: none; font-size: 24px; display: inline-block;height:56px; color:#fff; line-height:56px; font-weight: normal;}
.news .newstit span{font-weight: normal; font-size: 14px;line-height: 56px; overflow: hidden;}
.news .newstit span a{color: #333;}
.news_nr{ background:#eee; }
.news_c{padding:0 38px;border-bottom: 7px solid #fff; position: relative; height: 426px; overflow: hidden;}
.news_c:before{content:"";width: 797px; height: 1px;  position: absolute;left: 0;top:70px;background:#e8e8e8;}

.news_c dl{width:344px; overflow: hidden; float: left;margin-right: 33px;}
.news_c dt{ width:344px;height:193px; position: relative; overflow: hidden;}
.news_c dt img{width:344px;height:193px; display: block;}
.news_c dd{width:344px; overflow: hidden;}
.news_c dd em{ display: block;height:70px;line-height: 70px; font-size: 24px;color: #ababab; display:block; font-weight: normal;  }
.news_c dd h3{font-size: 16px; font-weight: normal;margin: 15px 0 20px; height: 38px; line-height: 38px;color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; }
.news_c dd h3 a{ color:#333333;}
.news_c dd p{height:50px;overflow: hidden;font-size: 14px; line-height: 25px; color:#a7a7a7;margin-bottom: 10px;}
.news_c dd p a{ color: #265c95; }
.news_c dl:nth-child(2){margin-right: 0;}
.news_nr ul{clear: both; overflow: hidden;padding:10px 15px 20px;}
.news_nr li{line-height: 28px; height: 28px; display: block;  padding-left: 15px; background: url(../image/newsico.png) no-repeat 5px center; box-sizing: border-box;}
.news_nr li.nones{border-bottom: 0;}
.news_nr li a{ float:left;font-size: 14px;color:#5c5c5c;text-decoration: none;  overflow: hidden; text-overflow: ellipsis;white-space:nowrap;width:230px;}
.news_nr li span{ float: right; height: 28px;display:block;  line-height: 28px;font-size: 14px; color: #bcbcbc; }


.wt{width:371px;overflow: hidden;font-family:"Microsoft Yahei"; float: right;}
.wt .newstit{height:56px;}
.wt .newstit i{color:#333333;height: 56px; display: inline-block; font-weight: normal;background:url(../image/news1tit.png) no-repeat left top;text-decoration: none;padding-left: 53px;width:220px;}
.wt .newstit i a{ text-decoration: none; font-size: 24px; display: inline-block;height:56px; color:#fff; line-height:56px; font-weight: normal;}
.wt .newstit span{font-weight: normal; font-size: 14px;line-height: 56px; overflow: hidden;}
.wt .newstit span a{color: #333;}
.wt_c{height: 411px; background:#eee;padding:16px; box-sizing: border-box;}
.wt_c dl{height: 230px;margin-bottom: 15px;}
.wt_c dt{ width:339px; height: 170px; }
.wt_c dt img{display: block; width:339px; height: 170px;}
.wt_c dd{ padding:0 18px; box-sizing: border-box; font-size: 14px; color: #333333; width: 339px; background:#fff; height: 78px;}
.wt_c dd h3{padding-top: 0px;font-size: 16px;height: 33px;line-height: 33px;font-weight: normal;}
.wt_c dd h3 a{ color:#333333;}
.wt_c dd p{overflow: hidden;font-size: 14px; line-height: 22px; color: #787878;  }
.wt_c dd p a{ color: #265c95; }
.wt_c ul{clear: both; overflow: hidden;}
.wt_c li{width:340px;line-height: 35px; height: 35px; display: block;  padding-left: 15px; background: url(../image/newsico.png) no-repeat 5px center; box-sizing: border-box;overflow: hidden; text-overflow: ellipsis;white-space:nowrap;}
.wt_c li a{font-size: 14px;color:#777777;text-decoration: none;  }

/**/
.aboutbj{background:url(../image/abtbg.jpg) no-repeat center top;height: 1246px; font-family:"Microsoft Yahei";padding-top:94px;box-sizing: border-box; overflow: hidden; }
.aboutbj h2{ margin-bottom: 50px;}

.about{overflow: hidden; position: relative;}

.about .m_sj ul{width: 1200px; height: 100px; position: relative;margin-bottom: 30px;}
.about .m_sj li{ width:195px;padding-right: 188px; overflow: hidden; float: left; text-align: left; position: relative;  }
.about .m_sj li em{font-size: 20px; color: #666666; display: block; font-weight: normal; position: relative;}
.about .m_sj li em b{font-size: 60px; color: #666666; font-family: "Arial";}
.about .m_sj li em i{font-size: 20px; display: block;color: #666666;position: absolute;right:35px;top:0;}
.about .m_sj li span{ text-align: left; line-height: 30px; height: 30px; box-sizing: border-box; font-size: 18px; color: #666666; display: block;white-space: nowrap;  }
.about .m_sj li:nth-child(3){width:95px;}
.about .m_sj li:nth-child(4){width:150px;padding-right: 0;}
.about .m_sj li:nth-child(1):before{content: "";width:167px;height: 1px; position: absolute;top:31px; right: 20px; background:#666666; }
.about .m_sj li:nth-child(2):before{content: "";width:167px;height: 1px; position: absolute;top:31px; right: 20px; background:#666666; }
.about .m_sj li:nth-child(3):before{content: "";width:178px;height: 1px; position: absolute;top:31px; right: 20px; background:#666666; }


.about dl{width:1200px;}
.about dl dt{width:1200px; height: 615px; position: relative;margin-bottom: 52px;}
.about dl dt img{ width:1200px; height: 615px; display: block;}
.about dl dt em{width:262px;height: 150px; position: absolute;left:50%;bottom: -52px;margin-left: -131px;}
.about dl dt em img{width:262px;height: 150px; display: block;}
.about dl dd { height: 200px; }
.about dl dd h3{height: 70px; line-height: 70px; text-align: center; color: #333333;font-size: 30px; font-weight: normal;}
.about dl dd h3 a{ color: #333; }
.about dl dd p{ font-size: 16px; color: #666666;line-height: 28px; text-align: center;}
.about dl dd p a{color: #265c95;}



.pic{ height:585px; }
.pict{ height:42px; overflow:hidden; background:url(../image/pic_bg.gif) no-repeat center center; font:20px "Microsoft YaHei"; text-align:center;margin-bottom: 33px; padding-left:430px;}
.pict li{ float:left; line-height:42px; background:url(../image/pictit.gif) no-repeat center top; padding:0 48px;margin-right: 20px;}
.pict li a{ color:#333333;text-decoration: none; }
.pict .nones{ margin-right: 0;}
.pict .cur{ background:url(../image/pictitcur.gif) no-repeat; color:#fff;}
.pict .cur a{ color:#fff;}
.pic2{ height:420px; position: relative;}
.pic3{width:1200px; overflow: hidden;}
.pic1 li{ width:286px; margin-right:18px; float:left; background:#f2f2f2;}
.pic1 li a{ text-decoration: none; display:block;  border-bottom:4px solid #333333;}
.pic1 li img{ display:block; width:229px; height:320px; padding:23px 0 7px 29px;}
.pic1 li em{ height:50px; display:block; margin:0 36px; font:16px "Microsoft YaHei"; line-height:50px; color:#666666; overflow:hidden;}
.pic li em i{height:50px; display:inline-block; width:172px; overflow:hidden; line-height:50px;}
.pic1 .nones{ margin-right:0;}
.pic1 li a:hover{border-bottom:4px solid #265c95;}
.pic1 li a:hover em{ color:#265c95; font-weight:bold;}
.pic2 .jt a{width: 18px; height: 32px;position: absolute;top:183px;}
.pic2 .prev4 a{background: url(../image/left.png) no-repeat 0 0;left:-40px;}
.pic2 .next4 a{background: url(../image/right.png) no-repeat  0 0;right:-40px;}
.pic2 .prev4 a:hover{background-position: 0 -32px;}
.pic2 .next4 a:hover{background-position: 0 -32px;}

.pic5{ height:420px; position: relative;}
.pic5{width:1200px; overflow: hidden;}
.pic5 li{ width:390px; position:relative;margin-right: 14px;background:#f2f2f2;}
.pic5 li a{ background:none;border-bottom:4px solid #333333;}
.pic5 li img{ display:block;padding:0; width:390px; height:220px;}
.pic5 li em{ height:50px; display:block; margin:0 36px; font:16px "Microsoft YaHei"; line-height:50px; color:#666666; overflow:hidden; }

.pic4 .jt a{width: 18px; height: 32px;position: absolute;top:100px;}
.pic4 .prev4 a{background: url(../image/left.png) no-repeat 0 0;left:-40px;}
.pic4 .next4 a{background: url(../image/right.png) no-repeat  0 0;right:-40px;}
.pic4 .prev4 a:hover{background-position: 0 -32px;}
.pic4 .next4 a:hover{background-position: 0 -32px;}




.link_bj{min-height:54px;position: relative;z-index: 1; background: #4a4a4a; overflow: hidden;}
.link{width:1200px; margin: 0 auto; height:auto; overflow: hidden;font-family:"Microsoft Yahei";}
.link h2{ width:170px; box-sizing: border-box; overflow: hidden; float: left; font-size: 20px; font-weight: bold; height: 54px; line-height: 54px; overflow: hidden;color:#fff;}
.link h2 em{font-size: 18px; color: #8b8b8b;font-family: "Arial"; display: inline-block; font-weight: bold;padding-left: 10px;}
.link p{  width: 1010px; float: left; font-size: 14px;overflow: hidden; line-height: 54px; color:#cdcdcd;}
.link p a{ color:#cdcdcd; padding:0 16px;}



/*建材*/
.webox{border-bottom: solid 1px #e5e5e5;padding: 50px 0 0;height: 169px;font-size: 16px;color: #666;font-family:"Microsoft Yahei";line-height: 42px;}
.webox_p{width: 353px;}
.webox_w{width:760px;border-left: solid 1px #d9d9d9;height: 122px;padding: 0 0 0 69px;white-space: nowrap;}
.webox_w h3{font-size: 24px;height:47px;font-weight: normal;color: #222;line-height: 47px;}
.webox_w p{height:42px;}
.webox_w span{display: block;text-align: right;}

/*合作*/
.part{font-family:"Microsoft Yahei";padding:58px 0 0;height:386px;line-height:36px;color: #fff;font-size: 16px;}
.part h2{height:55px;font-size: 22px;background:url(../image/line1.gif) no-repeat 272px 15px;font-size: 22px;line-height: 34px;}
.part h2 span{float: right;font-weight: normal;font-size: 12px;}
.part h2 span a{display: block;color: #333;}
.part h2 p{background:url(../image/ico01.jpg) no-repeat 2px 4px;padding: 0 0 0 47px;}
.part h2 p a{display: block;color: #000;height: 272px;}
.part_c{border-left: solid 1px #dfdfdf;border-top: solid 1px #dfdfdf;height: 272px;}
.part_c ul{width: 1220px;}
.part_c li{width: 240px;float: left;height: 136px;position: relative;text-align: center;}
.part_c li img{width: 240px;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;border-right: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;height: 136px;}
.part_c li span{width: 240px;height:0;position: absolute;left: 0;top: 0;background:url(../image/bg01.png) repeat;-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);-webkit-transition:height .5s cubic-bezier(0.52, 1.64, 0.37, 0.66);}
.part_c li span a{display:none;color: #fff;margin: 42px 0 0;padding: 0 19px;border-bottom: solid 1px #fff;}
.part_c li.cur span,.part_c li:hover span{height: 136px;}
.part_c li.cur span a,.part_c li:hover span a{display: inline-block;}


/*产品中心*/
.til01{text-align: center;color: #2f3030;font-size:40px;line-height:52px;font-family: "Microsoft Yahei";clear: both;display: block;height:136px;white-space: nowrap;font-weight: normal;background:url(../image/tilbg1.png) no-repeat center 30px;}
.probox .til01{font-size:38px;}
.til01 p{display: block;font-size:20px;line-height:34px;opacity: 0.7}
.til01 a{color: #2f3030;}
/*.probox{height: 1260px;font-family:"Microsoft Yahei";overflow: hidden;padding:46px 0 0;background: #f3f4f6;}*/
.probox{height: 1450px;font-family:"Microsoft Yahei";overflow: hidden;padding:46px 0 0;background: #f3f4f6;}
.pro_nav{background:url(../image/pronavbg.gif) no-repeat 0 0 #265c95;padding: 0 3px;width: 230px;}
.pro_nav h3{line-height:35px;font-size: 30px;font-weight: normal;height: 60px;padding: 10px 0 0;text-align: center;}
.pro_nav h3 em{line-height:24px;font-size:24px;display: block;text-transform: uppercase;opacity: 0.4;font-family: Arial;}
.pro_nav a{color: #fff;display: inline-block;}
.pro_nc{height: 600px;padding: 12px 8px 0;background: #fff;border-bottom: 3px #265c95 solid;}
.pro_nc h4{height: 33px;padding:0 0 0 18px;/* background: #8b8b8b; */font-size: 16px;margin-bottom: 3px;clear: both;line-height: 33px;border-radius: 3px;}
.pro_nc h4:hover,.pro_nc h4.pro_n1{background: #265c95;}
.pro_nc h4 a{display: block;padding: 0 0 0 28px;background:url(../image/ico02.png) no-repeat 0 center;}
.pro_nc ul{display:none;}
.pro_nc ul.pro_c1{display:block;}
.pro_nc li{padding: 0 0 3px 44px;background:url(../image/ico03.gif) no-repeat 28px 9px;height: 21px;line-height: 21px;}
.pro_nc li a{display: block;color: #666;}
.pro_pho{clear: both;background:url(../image/c_pho2.png) no-repeat 32px 16px;text-align: center;color: #fff;padding: 16px;line-height: 20px;font-size: 16px;}
.pro_pho span{display: block;font-family: Arial;line-height: 30px;font-size: 24px;}

.pro_c{width: 963px;overflow: hidden;}
.pro_c li{width: 304px;float: left;margin: 0 0 14px 17px;position: relative;}
.pro_c li p{border: solid 1px #dae0e7;}
.pro_c li p,.pro_c li p img{width: 302px;display: block;overflow: hidden; text-align:center;}
.pro_c li span{line-height: 30px;height: 30px;text-align: center;display: block;background: #fff;}
.pro_c li span a{display: block;color: #666;font-size: 14px;}


/*流程*/
.til01 span{display: block;font-size:22px;color: #555;line-height:26px;}
.tec_p .til01{background:url(../image/tilbg2.png) no-repeat center 17px;color: #fff;}
.tec_p .til01 span,.tec_p .til01 a{color: #fff;}
.tec_p{background:url(../image/tecbg.jpg) no-repeat center 0;font-family:"Microsoft Yahei";color: #fff;position: relative;line-height:23px;padding: 73px 0 0;height: 455px;text-align: center;}
.tec_pc dl{width:186px;float: left;height: 235px;padding: 0 44px 0 0;background:url(../image/ico04.png) no-repeat right 48px;margin: 0 22px 0 0;}
.tec_pc dl.born{background:none;margin: 0;padding: 0;}
.tec_pc dt{width:130px;height: 98px;display: block;padding: 32px 0 0;background:url(../image/teclbg2.png) no-repeat center 0;font-size: 20px;line-height: 28px;margin: 0 auto 18px;}
.tec_pc dt em,.tec_pc dt b{display: block;}
.tec_pc dl.tec_l1 dt{background:url(../image/teclbg4.png) no-repeat center 0;}
.tec_pc dl.tec_l2 dt{background:url(../image/teclbg3.png) no-repeat center 0;}
.tec_pc dl:hover dt{background:url(../image/teclbg1.png) no-repeat center 0;}
.tec_pho{display: block;height: 42px;line-height: 42px;clear: both;}
.tec_pho span{display: inline-block;padding: 0 0 0 57px;background:url(../image/c_pho.png) no-repeat 0 0;}
.tec_pho span b{font-family: Impact;font-size: 30px;color: #ff9729;font-weight: normal;}

/*案例*/
.tit{text-align: center;font-weight:normal;color: #333;}
.tit b{display:block;font-size: 40px;line-height: 40px;}
.tit span{display:block;font-size: 24px;line-height: 24px;padding-top: 16px;}
.case{padding:100px 0 80px;}
.case h2{margin-bottom: 65px;}
.case_l{float: left;width: 280px;}
.case_l li{height: 90px;background:url(../image/case_li1.jpg) no-repeat;margin-bottom: 13px;}
.case_l li a{display: block;padding-left: 60px;height: 90px;}
.case_l li span{display:block;font-size: 20px;line-height: 20px;color: #000;padding:26px 0 0;}
.case_l li i{display:block;font-size: 14px;color: #282828;line-height: 26px;text-transform: uppercase;}
.case_l li .a1{background:url(../image/case_ic1.png) no-repeat 12px center;}
.case_l li .a2{background:url(../image/case_ic2.png) no-repeat 12px center;}
.case_l li .a3{background:url(../image/case_ic3.png) no-repeat 12px center;}
.case_l li .a4{background:url(../image/case_ic4.png) no-repeat 12px center;}
.case_l li .a5{background:url(../image/case_ic5.png) no-repeat 12px center;}
.case_l li .a6{background:url(../image/case_ic6.png) no-repeat 12px center;}
.case_l li.cur{width: 410px;background:url(../image/case_li2.jpg) no-repeat;position: relative;z-index: 10;}
.case_l li.cur span,.case_l li.cur i{color: #fff;}
.case_l li.cur .a1{background:url(../image/case_ic1h.png) no-repeat 12px center;}
.case_l li.cur .a2{background:url(../image/case_ic2h.png) no-repeat 12px center;}
.case_l li.cur .a3{background:url(../image/case_ic3h.png) no-repeat 12px center;}
.case_l li.cur .a4{background:url(../image/case_ic4h.png) no-repeat 12px center;}
.case_l li.cur .a6{background:url(../image/case_ic6h.png) no-repeat 12px center;}
.case_r{float: right;width: 890px;height: 610px;overflow: hidden;}
.case_r dl{height: 610px;position: relative;}
.case_r dt img{display:block;width: 890px;height: 610px;transition:all 0.5s;}
.case_r dd{position: absolute;left: 0;bottom: 0;width: 830px;padding:0 30px;height: 114px;background:rgba(0,0,0,0.5);}
.case_r dd h3 a{display:block;font-size: 18px;color: #fff;line-height: 18px;margin:20px 0 10px;}
.case_r dd p{font-size: 14px;color: #fff;line-height: 24px;}
.case_r dd p a{color: #fff;}
.case_r dt:hover img{transform:scale(1.05);}

/*优势*/
.edge{font-family:"Microsoft Yahei";font-size:16px;position: relative;line-height:36px;padding:62px 0 0;}
.edge h2{display: block;text-align: center;height: 182px;}
.edge-ge{background:url(../image/ge01.png) no-repeat center 0;}
.edge1,.edge3{background: #f3f4f6;height: 577px;}
.edge3{height:493px;}
.edge_c1{padding: 69px 0 0;height: 508px;}
.edge_c3{padding: 31px 0 0;height: 462px;}
.edge2{padding: 67px 0 0;height: 372px;}
.edge4{padding: 46px 0 0;height: 417px;}
.edge_w{width: 522px;padding: 50px 20px 0 0;}
.edge_w1{padding-top: 94px;}
.edge_w2{padding-top: 11px;}
.edge_w3{padding-top: 91px;}
.edge_w h3{height: 140px;font-size: 30px;font-weight: normal;color: #2f3030;line-height: 40px;white-space: nowrap;}
.edge_w h3 em{height:68px;font-size:48px;color: #fff;line-height:68px;width: 76px;float: left;background: #265c95;border-top:solid 4px #ff9729;text-align: center;margin:0 20px 0 0;font-family: Arial;}
.edge_w h3 p{width: 420px;float: left;}
.edge_w h3 p b{display: block;font-size:40px;line-height: 40px;color:#265c95;}
.edge_w li{background:url(../image/ico03.png) no-repeat 6px 13px;padding: 0 0 0 29px;}